Code coverage report for src/

Statements: 65.35% (1892 / 2895)      Branches: 44.91% (472 / 1051)      Functions: 68.53% (416 / 607)      Lines: 66.16% (1840 / 2781)      Ignored: none     

All files » src/
File Statements Branches Functions Lines
access-keyed-observer.js 81.03% (47 / 58) 73.33% (22 / 30) 92.86% (13 / 14) 82.14% (46 / 56)
array-change-records.js 30.84% (66 / 214) 17.14% (18 / 105) 63.16% (12 / 19) 31.94% (61 / 191)
array-observation.js 55.68% (49 / 88) 45.83% (11 / 24) 58.33% (14 / 24) 54.32% (44 / 81)
ast.js 49.16% (291 / 592) 18.79% (31 / 165) 43.94% (58 / 132) 49.23% (286 / 581)
binding-expression.js 89.39% (59 / 66) 64.29% (18 / 28) 100% (14 / 14) 90.63% (58 / 64)
binding-modes.js 100% (5 / 5) 100% (0 / 0) 100% (2 / 2) 100% (5 / 5)
call-expression.js 92.5% (37 / 40) 50% (3 / 6) 100% (11 / 11) 94.74% (36 / 38)
class-list.js 10.75% (10 / 93) 10.53% (6 / 57) 15% (3 / 20) 10.87% (10 / 92)
class-observer.js 94.87% (37 / 39) 91.67% (11 / 12) 87.5% (7 / 8) 97.3% (36 / 37)
collection-observation.js 29.27% (24 / 82) 0% (0 / 28) 30% (6 / 20) 30% (24 / 80)
composite-observer.js 35.48% (11 / 31) 0% (0 / 4) 30% (3 / 10) 37.93% (11 / 29)
computed-observation.js 94.74% (54 / 57) 73.33% (11 / 15) 100% (14 / 14) 100% (52 / 52)
dirty-checking.js 97.22% (70 / 72) 64.29% (9 / 14) 100% (20 / 20) 98.57% (69 / 70)
element-observation.js 95.44% (230 / 241) 82.11% (78 / 95) 100% (50 / 50) 95.82% (229 / 239)
environment.js 85% (34 / 40) 64.71% (11 / 17) 100% (6 / 6) 89.47% (34 / 38)
event-manager.js 64.04% (57 / 89) 39.47% (15 / 38) 51.85% (14 / 27) 64.37% (56 / 87)
index.js 71.79% (28 / 39) 0% (0 / 6) 80.95% (17 / 21) 71.79% (28 / 39)
lexer.js 71.31% (174 / 244) 47.62% (50 / 105) 74.19% (23 / 31) 71.37% (172 / 241)
listener-expression.js 29.17% (14 / 48) 0% (0 / 12) 36.36% (4 / 11) 30.43% (14 / 46)
map-change-records.js 25% (5 / 20) 0% (0 / 6) 50% (2 / 4) 27.78% (5 / 18)
map-observation.js 46.51% (20 / 43) 41.67% (5 / 12) 50% (7 / 14) 44.44% (16 / 36)
name-expression.js 37.84% (14 / 37) 0% (0 / 12) 36.36% (4 / 11) 40% (14 / 35)
observer-locator.js 86.57% (116 / 134) 80.28% (57 / 71) 83.87% (26 / 31) 86.92% (113 / 130)
parser.js 75.79% (191 / 252) 56.64% (64 / 113) 97.06% (33 / 34) 75.42% (178 / 236)
path-observer.js 85.37% (35 / 41) 41.67% (5 / 12) 91.67% (11 / 12) 87.18% (34 / 39)
property-observation.js 93.37% (169 / 181) 75% (39 / 52) 93.75% (30 / 32) 94.83% (165 / 174)
svg.js 100% (25 / 25) 83.33% (5 / 6) 100% (4 / 4) 100% (25 / 25)
value-converter.js 83.33% (20 / 24) 50% (3 / 6) 72.73% (8 / 11) 86.36% (19 / 22)